extends Timer

@onready var 统计信息1: 统计信息 = $".."
@onready var 玩家属性节点: Node = $"../../玩家属性节点"

func _ready() -> void:
	self.wait_time = (统计信息1.护盾延迟/玩家属性节点.护盾充能延迟加成)

func _on_timeout() -> void:
	create_tween().tween_property(统计信息1, "当前护盾值", 统计信息1.玩家护盾值, 统计信息1.护盾充能耗时)
	self.wait_time = (统计信息1.护盾延迟/玩家属性节点.护盾充能延迟加成)

func _on_统计信息_护盾变化() -> void:
	if  统计信息1.当前护盾值 < 统计信息1.玩家护盾值:
		start()
